hurrying ahead - French English Dictionary